Builds gcloud v1 node pool API resource. Args: credentials: Gcloud credentials used by googleapiclient.discovery. Returns: discovery.Resource object for the v1 node pool API.
(credentials: Credentials)
| 232 | |
| 233 | |
| 234 | def _node_pool_resource(credentials: Credentials) -> discovery.Resource: |
| 235 | """Builds gcloud v1 node pool API resource. |
| 236 | |
| 237 | Args: |
| 238 | credentials: Gcloud credentials used by googleapiclient.discovery. |
| 239 | |
| 240 | Returns: |
| 241 | discovery.Resource object for the v1 node pool API. |
| 242 | """ |
| 243 | return ( |
| 244 | discovery.build("container", "v1", credentials=credentials, cache_discovery=False) |
| 245 | .projects() |
| 246 | .locations() |
| 247 | .clusters() |
| 248 | .nodePools() |
| 249 | ) |
| 250 | |
| 251 | |
| 252 | def _create_node_pool(resource: discovery.Resource, *, parent: str, body: Any): |
no test coverage detected