blob: 6875efa57e652df92b1d0e00e7e597882d8a2b36 [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_v1beta2.html">Cloud DNS API</a> . <a href="dns_v1beta2.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, maxResults=None, digestType=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;id&quot;: &quot;A String&quot;, # Unique identifier for the resource; defined by the server (output only).
112 &quot;kind&quot;: &quot;dns#dnsKey&quot;,
113 &quot;algorithm&quot;: &quot;A String&quot;, # String mnemonic specifying the DNSSEC algorithm of this key. Immutable
114 # after creation time.
115 &quot;publicKey&quot;: &quot;A String&quot;, # Base64 encoded public half of this key. Output only.
116 &quot;keyLength&quot;: 42, # Length of the key in bits. Specified at creation time then immutable.
117 &quot;creationTime&quot;: &quot;A String&quot;, # The time that this resource was created in the control plane. This is in
118 # RFC3339 text format. Output only.
119 &quot;isActive&quot;: True or False, # Active keys will be used to sign subsequent changes to the ManagedZone.
120 # Inactive keys will still be present as DNSKEY Resource Records for the use
121 # of resolvers validating existing signatures.
122 &quot;digests&quot;: [ # Cryptographic hashes of the DNSKEY resource record associated with this
123 # DnsKey. These digests are needed to construct a DS record that points at
124 # this DNS key. Output only.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700125 {
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700126 &quot;type&quot;: &quot;A String&quot;, # Specifies the algorithm used to calculate this digest.
127 &quot;digest&quot;: &quot;A String&quot;, # The base-16 encoded bytes of this digest. Suitable for use in a DS
128 # resource record.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700129 },
130 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700131 &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
132 # Secure Entry Point flag set and, when active, will be used to sign only
133 # resource record sets of type DNSKEY. Otherwise, the Secure Entry Point
134 # flag will be cleared and this key will be used to sign only resource
135 # record sets of other types. Immutable after creation time.
136 &quot;keyTag&quot;: 42, # The key tag is a non-cryptographic hash of the a DNSKEY resource record
137 # associated with this DnsKey. The key tag can be used to identify a DNSKEY
138 # more quickly (but it is not a unique identifier). In particular, the key
139 # tag is used in a parent zone&#x27;s DS record to point at the DNSKEY in this
140 # child ManagedZone. The key tag is a number in the range [0, 65535] and the
141 # algorithm to calculate it is specified in RFC4034 Appendix B. Output only.
142 &quot;description&quot;: &quot;A String&quot;, # A mutable string of at most 1024 characters associated with this resource
143 # for the user&#x27;s convenience. Has no effect on the resource&#x27;s function.
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, maxResults=None, digestType=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 maxResults: integer, Optional. Maximum number of results to be returned. If unspecified, the
158server will decide how many results to return.
159 digestType: string, An optional comma-separated list of digest types to compute and display
160for key signing keys. If omitted, the recommended digest type will be
161computed and displayed.
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;id&quot;: &quot;A String&quot;, # Unique identifier for the resource; defined by the server (output only).
175 &quot;kind&quot;: &quot;dns#dnsKey&quot;,
176 &quot;algorithm&quot;: &quot;A String&quot;, # String mnemonic specifying the DNSSEC algorithm of this key. Immutable
177 # after creation time.
178 &quot;publicKey&quot;: &quot;A String&quot;, # Base64 encoded public half of this key. Output only.
179 &quot;keyLength&quot;: 42, # Length of the key in bits. Specified at creation time then immutable.
180 &quot;creationTime&quot;: &quot;A String&quot;, # The time that this resource was created in the control plane. This is in
181 # RFC3339 text format. Output only.
182 &quot;isActive&quot;: True or False, # Active keys will be used to sign subsequent changes to the ManagedZone.
183 # Inactive keys will still be present as DNSKEY Resource Records for the use
184 # of resolvers validating existing signatures.
185 &quot;digests&quot;: [ # Cryptographic hashes of the DNSKEY resource record associated with this
186 # DnsKey. These digests are needed to construct a DS record that points at
187 # this DNS key. Output only.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700188 {
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700189 &quot;type&quot;: &quot;A String&quot;, # Specifies the algorithm used to calculate this digest.
190 &quot;digest&quot;: &quot;A String&quot;, # The base-16 encoded bytes of this digest. Suitable for use in a DS
191 # resource record.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700192 },
193 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700194 &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
195 # Secure Entry Point flag set and, when active, will be used to sign only
196 # resource record sets of type DNSKEY. Otherwise, the Secure Entry Point
197 # flag will be cleared and this key will be used to sign only resource
198 # record sets of other types. Immutable after creation time.
199 &quot;keyTag&quot;: 42, # The key tag is a non-cryptographic hash of the a DNSKEY resource record
200 # associated with this DnsKey. The key tag can be used to identify a DNSKEY
201 # more quickly (but it is not a unique identifier). In particular, the key
202 # tag is used in a parent zone&#x27;s DS record to point at the DNSKEY in this
203 # child ManagedZone. The key tag is a number in the range [0, 65535] and the
204 # algorithm to calculate it is specified in RFC4034 Appendix B. Output only.
205 &quot;description&quot;: &quot;A String&quot;, # A mutable string of at most 1024 characters associated with this resource
206 # for the user&#x27;s convenience. Has no effect on the resource&#x27;s function.
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>