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

Commit c4c8624

Browse files
feat: Make CertificateTemplate bools optional to indicate unset values (#54)
PiperOrigin-RevId: 373649163 Source-Link: googleapis/googleapis@7e1b14e Source-Link: https://github.com/googleapis/googleapis-gen/commit/0a3c7d272d697796db75857bac73905c68e498c3 chore: upgrade gapic-generator-python to 0.46.3 fix: add async client to %name_%version/init.py chore: add autogenerated snippets chore: remove auth, policy, and options from the reserved names list feat: support self-signed JWT flow for service accounts chore: enable GAPIC metadata generation chore: sort subpackages in %namespace/%name/init.py feat: Import v1 by default instead of v1beta1
1 parent c37c268 commit c4c8624

40 files changed

+2876
-2960
lines changed

docs/privateca_v1/certificate_authority_service.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ CertificateAuthorityService
55
:members:
66
:inherited-members:
77

8-
98
.. automodule:: google.cloud.security.privateca_v1.services.certificate_authority_service.pagers
109
:members:
1110
:inherited-members:

docs/privateca_v1beta1/certificate_authority_service.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ CertificateAuthorityService
55
:members:
66
:inherited-members:
77

8-
98
.. automodule:: google.cloud.security.privateca_v1beta1.services.certificate_authority_service.pagers
109
:members:
1110
:inherited-members:
Lines changed: 109 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,152 +14,175 @@
1514
# limitations under the License.
1615
#
1716

18-
from google.cloud.security.privateca_v1beta1.services.certificate_authority_service.async_client import (
19-
CertificateAuthorityServiceAsyncClient,
20-
)
21-
from google.cloud.security.privateca_v1beta1.services.certificate_authority_service.client import (
17+
from google.cloud.security.privateca_v1.services.certificate_authority_service.client import (
2218
CertificateAuthorityServiceClient,
2319
)
24-
from google.cloud.security.privateca_v1beta1.types.resources import Certificate
25-
from google.cloud.security.privateca_v1beta1.types.resources import CertificateAuthority
26-
from google.cloud.security.privateca_v1beta1.types.resources import CertificateConfig
27-
from google.cloud.security.privateca_v1beta1.types.resources import (
28-
CertificateDescription,
29-
)
30-
from google.cloud.security.privateca_v1beta1.types.resources import (
31-
CertificateRevocationList,
32-
)
33-
from google.cloud.security.privateca_v1beta1.types.resources import KeyUsage
34-
from google.cloud.security.privateca_v1beta1.types.resources import ObjectId
35-
from google.cloud.security.privateca_v1beta1.types.resources import PublicKey
36-
from google.cloud.security.privateca_v1beta1.types.resources import ReusableConfig
37-
from google.cloud.security.privateca_v1beta1.types.resources import ReusableConfigValues
38-
from google.cloud.security.privateca_v1beta1.types.resources import (
39-
ReusableConfigWrapper,
40-
)
41-
from google.cloud.security.privateca_v1beta1.types.resources import RevocationReason
42-
from google.cloud.security.privateca_v1beta1.types.resources import Subject
43-
from google.cloud.security.privateca_v1beta1.types.resources import SubjectAltNames
44-
from google.cloud.security.privateca_v1beta1.types.resources import SubordinateConfig
45-
from google.cloud.security.privateca_v1beta1.types.resources import X509Extension
46-
from google.cloud.security.privateca_v1beta1.types.service import (
20+
from google.cloud.security.privateca_v1.services.certificate_authority_service.async_client import (
21+
CertificateAuthorityServiceAsyncClient,
22+
)
23+
24+
from google.cloud.security.privateca_v1.types.resources import CaPool
25+
from google.cloud.security.privateca_v1.types.resources import Certificate
26+
from google.cloud.security.privateca_v1.types.resources import CertificateAuthority
27+
from google.cloud.security.privateca_v1.types.resources import CertificateConfig
28+
from google.cloud.security.privateca_v1.types.resources import CertificateDescription
29+
from google.cloud.security.privateca_v1.types.resources import (
30+
CertificateExtensionConstraints,
31+
)
32+
from google.cloud.security.privateca_v1.types.resources import (
33+
CertificateIdentityConstraints,
34+
)
35+
from google.cloud.security.privateca_v1.types.resources import CertificateRevocationList
36+
from google.cloud.security.privateca_v1.types.resources import CertificateTemplate
37+
from google.cloud.security.privateca_v1.types.resources import KeyUsage
38+
from google.cloud.security.privateca_v1.types.resources import ObjectId
39+
from google.cloud.security.privateca_v1.types.resources import PublicKey
40+
from google.cloud.security.privateca_v1.types.resources import Subject
41+
from google.cloud.security.privateca_v1.types.resources import SubjectAltNames
42+
from google.cloud.security.privateca_v1.types.resources import SubordinateConfig
43+
from google.cloud.security.privateca_v1.types.resources import X509Extension
44+
from google.cloud.security.privateca_v1.types.resources import X509Parameters
45+
from google.cloud.security.privateca_v1.types.resources import RevocationReason
46+
from google.cloud.security.privateca_v1.types.resources import SubjectRequestMode
47+
from google.cloud.security.privateca_v1.types.service import (
4748
ActivateCertificateAuthorityRequest,
4849
)
49-
from google.cloud.security.privateca_v1beta1.types.service import (
50+
from google.cloud.security.privateca_v1.types.service import CreateCaPoolRequest
51+
from google.cloud.security.privateca_v1.types.service import (
5052
CreateCertificateAuthorityRequest,
5153
)
52-
from google.cloud.security.privateca_v1beta1.types.service import (
53-
CreateCertificateRequest,
54+
from google.cloud.security.privateca_v1.types.service import CreateCertificateRequest
55+
from google.cloud.security.privateca_v1.types.service import (
56+
CreateCertificateTemplateRequest,
57+
)
58+
from google.cloud.security.privateca_v1.types.service import DeleteCaPoolRequest
59+
from google.cloud.security.privateca_v1.types.service import (
60+
DeleteCertificateAuthorityRequest,
5461
)
55-
from google.cloud.security.privateca_v1beta1.types.service import (
62+
from google.cloud.security.privateca_v1.types.service import (
63+
DeleteCertificateTemplateRequest,
64+
)
65+
from google.cloud.security.privateca_v1.types.service import (
5666
DisableCertificateAuthorityRequest,
5767
)
58-
from google.cloud.security.privateca_v1beta1.types.service import (
68+
from google.cloud.security.privateca_v1.types.service import (
5969
EnableCertificateAuthorityRequest,
6070
)
61-
from google.cloud.security.privateca_v1beta1.types.service import (
71+
from google.cloud.security.privateca_v1.types.service import FetchCaCertsRequest
72+
from google.cloud.security.privateca_v1.types.service import FetchCaCertsResponse
73+
from google.cloud.security.privateca_v1.types.service import (
6274
FetchCertificateAuthorityCsrRequest,
6375
)
64-
from google.cloud.security.privateca_v1beta1.types.service import (
76+
from google.cloud.security.privateca_v1.types.service import (
6577
FetchCertificateAuthorityCsrResponse,
6678
)
67-
from google.cloud.security.privateca_v1beta1.types.service import (
79+
from google.cloud.security.privateca_v1.types.service import GetCaPoolRequest
80+
from google.cloud.security.privateca_v1.types.service import (
6881
GetCertificateAuthorityRequest,
6982
)
70-
from google.cloud.security.privateca_v1beta1.types.service import GetCertificateRequest
71-
from google.cloud.security.privateca_v1beta1.types.service import (
83+
from google.cloud.security.privateca_v1.types.service import GetCertificateRequest
84+
from google.cloud.security.privateca_v1.types.service import (
7285
GetCertificateRevocationListRequest,
7386
)
74-
from google.cloud.security.privateca_v1beta1.types.service import (
75-
GetReusableConfigRequest,
87+
from google.cloud.security.privateca_v1.types.service import (
88+
GetCertificateTemplateRequest,
7689
)
77-
from google.cloud.security.privateca_v1beta1.types.service import (
90+
from google.cloud.security.privateca_v1.types.service import ListCaPoolsRequest
91+
from google.cloud.security.privateca_v1.types.service import ListCaPoolsResponse
92+
from google.cloud.security.privateca_v1.types.service import (
7893
ListCertificateAuthoritiesRequest,
7994
)
80-
from google.cloud.security.privateca_v1beta1.types.service import (
95+
from google.cloud.security.privateca_v1.types.service import (
8196
ListCertificateAuthoritiesResponse,
8297
)
83-
from google.cloud.security.privateca_v1beta1.types.service import (
98+
from google.cloud.security.privateca_v1.types.service import (
8499
ListCertificateRevocationListsRequest,
85100
)
86-
from google.cloud.security.privateca_v1beta1.types.service import (
101+
from google.cloud.security.privateca_v1.types.service import (
87102
ListCertificateRevocationListsResponse,
88103
)
89-
from google.cloud.security.privateca_v1beta1.types.service import (
90-
ListCertificatesRequest,
91-
)
92-
from google.cloud.security.privateca_v1beta1.types.service import (
93-
ListCertificatesResponse,
104+
from google.cloud.security.privateca_v1.types.service import ListCertificatesRequest
105+
from google.cloud.security.privateca_v1.types.service import ListCertificatesResponse
106+
from google.cloud.security.privateca_v1.types.service import (
107+
ListCertificateTemplatesRequest,
94108
)
95-
from google.cloud.security.privateca_v1beta1.types.service import (
96-
ListReusableConfigsRequest,
109+
from google.cloud.security.privateca_v1.types.service import (
110+
ListCertificateTemplatesResponse,
97111
)
98-
from google.cloud.security.privateca_v1beta1.types.service import (
99-
ListReusableConfigsResponse,
112+
from google.cloud.security.privateca_v1.types.service import OperationMetadata
113+
from google.cloud.security.privateca_v1.types.service import RevokeCertificateRequest
114+
from google.cloud.security.privateca_v1.types.service import (
115+
UndeleteCertificateAuthorityRequest,
100116
)
101-
from google.cloud.security.privateca_v1beta1.types.service import OperationMetadata
102-
from google.cloud.security.privateca_v1beta1.types.service import (
103-
RestoreCertificateAuthorityRequest,
104-
)
105-
from google.cloud.security.privateca_v1beta1.types.service import (
106-
RevokeCertificateRequest,
107-
)
108-
from google.cloud.security.privateca_v1beta1.types.service import (
109-
ScheduleDeleteCertificateAuthorityRequest,
110-
)
111-
from google.cloud.security.privateca_v1beta1.types.service import (
117+
from google.cloud.security.privateca_v1.types.service import UpdateCaPoolRequest
118+
from google.cloud.security.privateca_v1.types.service import (
112119
UpdateCertificateAuthorityRequest,
113120
)
114-
from google.cloud.security.privateca_v1beta1.types.service import (
115-
UpdateCertificateRequest,
116-
)
117-
from google.cloud.security.privateca_v1beta1.types.service import (
121+
from google.cloud.security.privateca_v1.types.service import UpdateCertificateRequest
122+
from google.cloud.security.privateca_v1.types.service import (
118123
UpdateCertificateRevocationListRequest,
119124
)
125+
from google.cloud.security.privateca_v1.types.service import (
126+
UpdateCertificateTemplateRequest,
127+
)
120128

121129
__all__ = (
122-
"ActivateCertificateAuthorityRequest",
130+
"CertificateAuthorityServiceClient",
131+
"CertificateAuthorityServiceAsyncClient",
132+
"CaPool",
123133
"Certificate",
124134
"CertificateAuthority",
125-
"CertificateAuthorityServiceAsyncClient",
126-
"CertificateAuthorityServiceClient",
127135
"CertificateConfig",
128136
"CertificateDescription",
137+
"CertificateExtensionConstraints",
138+
"CertificateIdentityConstraints",
129139
"CertificateRevocationList",
140+
"CertificateTemplate",
141+
"KeyUsage",
142+
"ObjectId",
143+
"PublicKey",
144+
"Subject",
145+
"SubjectAltNames",
146+
"SubordinateConfig",
147+
"X509Extension",
148+
"X509Parameters",
149+
"RevocationReason",
150+
"SubjectRequestMode",
151+
"ActivateCertificateAuthorityRequest",
152+
"CreateCaPoolRequest",
130153
"CreateCertificateAuthorityRequest",
131154
"CreateCertificateRequest",
155+
"CreateCertificateTemplateRequest",
156+
"DeleteCaPoolRequest",
157+
"DeleteCertificateAuthorityRequest",
158+
"DeleteCertificateTemplateRequest",
132159
"DisableCertificateAuthorityRequest",
133160
"EnableCertificateAuthorityRequest",
161+
"FetchCaCertsRequest",
162+
"FetchCaCertsResponse",
134163
"FetchCertificateAuthorityCsrRequest",
135164
"FetchCertificateAuthorityCsrResponse",
165+
"GetCaPoolRequest",
136166
"GetCertificateAuthorityRequest",
137167
"GetCertificateRequest",
138168
"GetCertificateRevocationListRequest",
139-
"GetReusableConfigRequest",
140-
"KeyUsage",
169+
"GetCertificateTemplateRequest",
170+
"ListCaPoolsRequest",
171+
"ListCaPoolsResponse",
141172
"ListCertificateAuthoritiesRequest",
142173
"ListCertificateAuthoritiesResponse",
143174
"ListCertificateRevocationListsRequest",
144175
"ListCertificateRevocationListsResponse",
145176
"ListCertificatesRequest",
146177
"ListCertificatesResponse",
147-
"ListReusableConfigsRequest",
148-
"ListReusableConfigsResponse",
149-
"ObjectId",
178+
"ListCertificateTemplatesRequest",
179+
"ListCertificateTemplatesResponse",
150180
"OperationMetadata",
151-
"PublicKey",
152-
"RestoreCertificateAuthorityRequest",
153-
"ReusableConfig",
154-
"ReusableConfigValues",
155-
"ReusableConfigWrapper",
156-
"RevocationReason",
157181
"RevokeCertificateRequest",
158-
"ScheduleDeleteCertificateAuthorityRequest",
159-
"Subject",
160-
"SubjectAltNames",
161-
"SubordinateConfig",
182+
"UndeleteCertificateAuthorityRequest",
183+
"UpdateCaPoolRequest",
162184
"UpdateCertificateAuthorityRequest",
163185
"UpdateCertificateRequest",
164186
"UpdateCertificateRevocationListRequest",
165-
"X509Extension",
187+
"UpdateCertificateTemplateRequest",
166188
)

google/cloud/security/privateca_v1/__init__.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -16,6 +15,10 @@
1615
#
1716

1817
from .services.certificate_authority_service import CertificateAuthorityServiceClient
18+
from .services.certificate_authority_service import (
19+
CertificateAuthorityServiceAsyncClient,
20+
)
21+
1922
from .types.resources import CaPool
2023
from .types.resources import Certificate
2124
from .types.resources import CertificateAuthority
@@ -28,13 +31,13 @@
2831
from .types.resources import KeyUsage
2932
from .types.resources import ObjectId
3033
from .types.resources import PublicKey
31-
from .types.resources import RevocationReason
3234
from .types.resources import Subject
3335
from .types.resources import SubjectAltNames
34-
from .types.resources import SubjectRequestMode
3536
from .types.resources import SubordinateConfig
3637
from .types.resources import X509Extension
3738
from .types.resources import X509Parameters
39+
from .types.resources import RevocationReason
40+
from .types.resources import SubjectRequestMode
3841
from .types.service import ActivateCertificateAuthorityRequest
3942
from .types.service import CreateCaPoolRequest
4043
from .types.service import CreateCertificateAuthorityRequest
@@ -60,10 +63,10 @@
6063
from .types.service import ListCertificateAuthoritiesResponse
6164
from .types.service import ListCertificateRevocationListsRequest
6265
from .types.service import ListCertificateRevocationListsResponse
63-
from .types.service import ListCertificateTemplatesRequest
64-
from .types.service import ListCertificateTemplatesResponse
6566
from .types.service import ListCertificatesRequest
6667
from .types.service import ListCertificatesResponse
68+
from .types.service import ListCertificateTemplatesRequest
69+
from .types.service import ListCertificateTemplatesResponse
6770
from .types.service import OperationMetadata
6871
from .types.service import RevokeCertificateRequest
6972
from .types.service import UndeleteCertificateAuthorityRequest
@@ -73,12 +76,13 @@
7376
from .types.service import UpdateCertificateRevocationListRequest
7477
from .types.service import UpdateCertificateTemplateRequest
7578

76-
7779
__all__ = (
80+
"CertificateAuthorityServiceAsyncClient",
7881
"ActivateCertificateAuthorityRequest",
7982
"CaPool",
8083
"Certificate",
8184
"CertificateAuthority",
85+
"CertificateAuthorityServiceClient",
8286
"CertificateConfig",
8387
"CertificateDescription",
8488
"CertificateExtensionConstraints",
@@ -131,5 +135,4 @@
131135
"UpdateCertificateTemplateRequest",
132136
"X509Extension",
133137
"X509Parameters",
134-
"CertificateAuthorityServiceClient",
135138
)

0 commit comments

Comments
 (0)