blob: ee5cff2cf9055de0828a0dc7af670801bfbaa7b6 [file] [log] [blame]
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
Bu Sun Kimd059ad82020-07-22 17:02:09 -070075<h1><a href="dns_v1.html">Cloud DNS API</a> . <a href="dns_v1.dnsKeys.html">dnsKeys</a></h1>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070076<h2>Instance Methods</h2>
77<p class="toc_element">
Bu Sun Kimd059ad82020-07-22 17:02:09 -070078 <code><a href="#get">get(project, managedZone, dnsKeyId, digestType=None, clientOperationId=None, x__xgafv=None)</a></code></p>
79<p class="firstline">Fetch the representation of an existing DnsKey.</p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070080<p class="toc_element">
Bu Sun Kimd059ad82020-07-22 17:02:09 -070081 <code><a href="#list">list(project, managedZone, pageToken=None, digestType=None, maxResults=None, x__xgafv=None)</a></code></p>
82<p class="firstline">Enumerate DnsKeys to a ResourceRecordSet collection.</p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070083<p class="toc_element">
84 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
85<p class="firstline">Retrieves the next page of results.</p>
86<h3>Method Details</h3>
87<div class="method">
Bu Sun Kimd059ad82020-07-22 17:02:09 -070088 <code class="details" id="get">get(project, managedZone, dnsKeyId, digestType=None, clientOperationId=None, x__xgafv=None)</code>
89 <pre>Fetch the representation of an existing DnsKey.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070090
91Args:
Bu Sun Kimd059ad82020-07-22 17:02:09 -070092 project: string, Identifies the project addressed by this request. (required)
93 managedZone: string, Identifies the managed zone addressed by this request. Can be the managed
94zone name or id. (required)
95 dnsKeyId: string, The identifier of the requested DnsKey. (required)
96 digestType: string, An optional comma-separated list of digest types to compute and display
97for key signing keys. If omitted, the recommended digest type will be
98computed and displayed.
99 clientOperationId: string, For mutating operation requests only. An optional identifier
100specified by the client. Must be unique for operation resources in the
101Operations collection.
102 x__xgafv: string, V1 error format.
103 Allowed values
104 1 - v1 error format
105 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700106
107Returns:
108 An object of the form:
109
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700110 { # A DNSSEC key pair.
111 &quot;description&quot;: &quot;A String&quot;, # A mutable string of at most 1024 characters associated with this resource
112 # for the user&#x27;s convenience. Has no effect on the resource&#x27;s function.
113 &quot;digests&quot;: [ # Cryptographic hashes of the DNSKEY resource record associated with this
114 # DnsKey. These digests are needed to construct a DS record that points at
115 # this DNS key. Output only.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700116 {
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700117 &quot;digest&quot;: &quot;A String&quot;, # The base-16 encoded bytes of this digest. Suitable for use in a DS
118 # resource record.
119 &quot;type&quot;: &quot;A String&quot;, # Specifies the algorithm used to calculate this digest.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700120 },
121 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700122 &quot;type&quot;: &quot;A String&quot;, # One of &quot;KEY_SIGNING&quot; or &quot;ZONE_SIGNING&quot;. Keys of type KEY_SIGNING have the
123 # Secure Entry Point flag set and, when active, will be used to sign only
124 # resource record sets of type DNSKEY. Otherwise, the Secure Entry Point
125 # flag will be cleared and this key will be used to sign only resource
126 # record sets of other types. Immutable after creation time.
127 &quot;creationTime&quot;: &quot;A String&quot;, # The time that this resource was created in the control plane. This is in
128 # RFC3339 text format. Output only.
129 &quot;publicKey&quot;: &quot;A String&quot;, # Base64 encoded public half of this key. Output only.
130 &quot;isActive&quot;: True or False, # Active keys will be used to sign subsequent changes to the ManagedZone.
131 # Inactive keys will still be present as DNSKEY Resource Records for the use
132 # of resolvers validating existing signatures.
133 &quot;keyTag&quot;: 42, # The key tag is a non-cryptographic hash of the a DNSKEY resource record
134 # associated with this DnsKey. The key tag can be used to identify a DNSKEY
135 # more quickly (but it is not a unique identifier). In particular, the key
136 # tag is used in a parent zone&#x27;s DS record to point at the DNSKEY in this
137 # child ManagedZone. The key tag is a number in the range [0, 65535] and the
138 # algorithm to calculate it is specified in RFC4034 Appendix B. Output only.
139 &quot;kind&quot;: &quot;dns#dnsKey&quot;,
140 &quot;keyLength&quot;: 42, # Length of the key in bits. Specified at creation time then immutable.
141 &quot;id&quot;: &quot;A String&quot;, # Unique identifier for the resource; defined by the server (output only).
142 &quot;algorithm&quot;: &quot;A String&quot;, # String mnemonic specifying the DNSSEC algorithm of this key. Immutable
143 # after creation time.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700144 }</pre>
145</div>
146
147<div class="method">
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700148 <code class="details" id="list">list(project, managedZone, pageToken=None, digestType=None, maxResults=None, x__xgafv=None)</code>
149 <pre>Enumerate DnsKeys to a ResourceRecordSet collection.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700150
151Args:
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700152 project: string, Identifies the project addressed by this request. (required)
153 managedZone: string, Identifies the managed zone addressed by this request. Can be the managed
154zone name or id. (required)
155 pageToken: string, Optional. A tag returned by a previous list request that was truncated.
156Use this parameter to continue a previous list request.
157 digestType: string, An optional comma-separated list of digest types to compute and display
158for key signing keys. If omitted, the recommended digest type will be
159computed and displayed.
160 maxResults: integer, Optional. Maximum number of results to be returned. If unspecified, the
161server will decide how many results to return.
162 x__xgafv: string, V1 error format.
163 Allowed values
164 1 - v1 error format
165 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700166
167Returns:
168 An object of the form:
169
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700170 { # The response to a request to enumerate DnsKeys in a ManagedZone.
171 &quot;kind&quot;: &quot;dns#dnsKeysListResponse&quot;, # Type of resource.
172 &quot;dnsKeys&quot;: [ # The requested resources.
173 { # A DNSSEC key pair.
174 &quot;description&quot;: &quot;A String&quot;, # A mutable string of at most 1024 characters associated with this resource
175 # for the user&#x27;s convenience. Has no effect on the resource&#x27;s function.
176 &quot;digests&quot;: [ # Cryptographic hashes of the DNSKEY resource record associated with this
177 # DnsKey. These digests are needed to construct a DS record that points at
178 # this DNS key. Output only.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700179 {
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700180 &quot;digest&quot;: &quot;A String&quot;, # The base-16 encoded bytes of this digest. Suitable for use in a DS
181 # resource record.
182 &quot;type&quot;: &quot;A String&quot;, # Specifies the algorithm used to calculate this digest.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700183 },
184 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700185 &quot;type&quot;: &quot;A String&quot;, # One of &quot;KEY_SIGNING&quot; or &quot;ZONE_SIGNING&quot;. Keys of type KEY_SIGNING have the
186 # Secure Entry Point flag set and, when active, will be used to sign only
187 # resource record sets of type DNSKEY. Otherwise, the Secure Entry Point
188 # flag will be cleared and this key will be used to sign only resource
189 # record sets of other types. Immutable after creation time.
190 &quot;creationTime&quot;: &quot;A String&quot;, # The time that this resource was created in the control plane. This is in
191 # RFC3339 text format. Output only.
192 &quot;publicKey&quot;: &quot;A String&quot;, # Base64 encoded public half of this key. Output only.
193 &quot;isActive&quot;: True or False, # Active keys will be used to sign subsequent changes to the ManagedZone.
194 # Inactive keys will still be present as DNSKEY Resource Records for the use
195 # of resolvers validating existing signatures.
196 &quot;keyTag&quot;: 42, # The key tag is a non-cryptographic hash of the a DNSKEY resource record
197 # associated with this DnsKey. The key tag can be used to identify a DNSKEY
198 # more quickly (but it is not a unique identifier). In particular, the key
199 # tag is used in a parent zone&#x27;s DS record to point at the DNSKEY in this
200 # child ManagedZone. The key tag is a number in the range [0, 65535] and the
201 # algorithm to calculate it is specified in RFC4034 Appendix B. Output only.
202 &quot;kind&quot;: &quot;dns#dnsKey&quot;,
203 &quot;keyLength&quot;: 42, # Length of the key in bits. Specified at creation time then immutable.
204 &quot;id&quot;: &quot;A String&quot;, # Unique identifier for the resource; defined by the server (output only).
205 &quot;algorithm&quot;: &quot;A String&quot;, # String mnemonic specifying the DNSSEC algorithm of this key. Immutable
206 # after creation time.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700207 },
208 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700209 &quot;header&quot;: { # Elements common to every response.
210 &quot;operationId&quot;: &quot;A String&quot;, # For mutating operation requests that completed successfully.
211 # This is the client_operation_id if the client specified it,
212 # otherwise it is generated by the server (output only).
Bu Sun Kim65020912020-05-20 12:08:20 -0700213 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700214 &quot;nextPageToken&quot;: &quot;A String&quot;, # The presence of this field indicates that there exist more results
215 # following your last page of results in pagination order. To fetch them,
216 # make another list request using this value as your pagination token.
217 #
218 # In this way you can retrieve the complete contents of even very large
219 # collections one page at a time. However, if the contents of the collection
220 # change between the first and last paginated list request, the set of all
221 # elements returned will be an inconsistent view of the collection. There is
222 # no way to retrieve a &quot;snapshot&quot; of collections larger than the maximum
223 # page size.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700224 }</pre>
225</div>
226
227<div class="method">
228 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
229 <pre>Retrieves the next page of results.
230
231Args:
232 previous_request: The request for the previous page. (required)
233 previous_response: The response from the request for the previous page. (required)
234
235Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -0700236 A request object that you can call &#x27;execute()&#x27; on to request the next
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700237 page. Returns None if there are no more items in the collection.
238 </pre>
239</div>
240
241</body></html>