# Google Cloud DNS API . managedZoneOperations

## Instance Methods

Retrieves the next page of results.

### Method Details

`get(project, managedZone, operation, clientOperationId=None)`

    Args:
      project: string, A parameter (required)
      managedZone: string, A parameter (required)
      operation: string, A parameter (required)
      clientOperationId: string, A parameter

    Returns:
      An object of the form:

        {
        "dnsKeyContext": {
          "newValue": {
            "algorithm": "A String",
            "creationTime": "A String",
            "description": "A String",
            "digests": [
              {
                "digest": "A String",
                "type": "A String",
              },
            ],
            "id": "A String",
            "isActive": True or False,
            "keyLength": 42,
            "keyTag": 42,
            "kind": "dns#dnsKey", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKey".
            "publicKey": "A String",
            "type": "A String",
          },
          "oldValue": {
            "algorithm": "A String",
            "creationTime": "A String",
            "description": "A String",
            "digests": [
              {
                "digest": "A String",
                "type": "A String",
              },
            ],
            "id": "A String",
            "isActive": True or False,
            "keyLength": 42,
            "keyTag": 42,
            "kind": "dns#dnsKey", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKey".
            "publicKey": "A String",
            "type": "A String",
          },
        },
        "id": "A String",
        "kind": "dns#operation", # Identifies what kind of resource this is. Value: the fixed string "dns#operation".
        "startTime": "A String",
        "status": "A String",
        "type": "A String",
        "user": "A String",
        "zoneContext": {
          "newValue": {
            "creationTime": "A String",
            "description": "A String",
            "dnsName": "A String",
            "dnssecConfig": {
              "defaultKeySpecs": [
                {
                  "algorithm": "A String",
                  "keyLength": 42,
                  "keyType": "A String",
                  "kind": "dns#dnsKeySpec", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKeySpec".
                },
              ],
              "kind": "dns#managedZoneDnsSecConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneDnsSecConfig".
              "nonExistence": "A String",
              "state": "A String",
            },
            "forwardingConfig": {
              "kind": "dns#managedZoneForwardingConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfig".
              "targetNameServers": [
                {
                  "forwardingPath": "A String",
                  "ipv4Address": "A String",
                  "kind": "dns#managedZoneForwardingConfigNameServerTarget", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfigNameServerTarget".
                },
              ],
            },
            "id": "A String",
            "kind": "dns#managedZone", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZone".
            "labels": {
              "a_key": "A String",
            },
            "name": "A String",
            "nameServerSet": "A String",
            "nameServers": [
              "A String",
            ],
            "peeringConfig": {
              "kind": "dns#managedZonePeeringConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfig".
              "targetNetwork": {
                "deactivateTime": "A String",
                "kind": "dns#managedZonePeeringConfigTargetNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfigTargetNetwork".
                "networkUrl": "A String",
              },
            },
            "privateVisibilityConfig": {
              "kind": "dns#managedZonePrivateVisibilityConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfig".
              "networks": [
                {
                  "kind": "dns#managedZonePrivateVisibilityConfigNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfigNetwork".
                  "networkUrl": "A String",
                },
              ],
            },
            "reverseLookupConfig": {
              "kind": "dns#managedZoneReverseLookupConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneReverseLookupConfig".
            },
            "visibility": "A String",
          },
          "oldValue": {
            "creationTime": "A String",
            "description": "A String",
            "dnsName": "A String",
            "dnssecConfig": {
              "defaultKeySpecs": [
                {
                  "algorithm": "A String",
                  "keyLength": 42,
                  "keyType": "A String",
                  "kind": "dns#dnsKeySpec", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKeySpec".
                },
              ],
              "kind": "dns#managedZoneDnsSecConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneDnsSecConfig".
              "nonExistence": "A String",
              "state": "A String",
            },
            "forwardingConfig": {
              "kind": "dns#managedZoneForwardingConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfig".
              "targetNameServers": [
                {
                  "forwardingPath": "A String",
                  "ipv4Address": "A String",
                  "kind": "dns#managedZoneForwardingConfigNameServerTarget", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfigNameServerTarget".
                },
              ],
            },
            "id": "A String",
            "kind": "dns#managedZone", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZone".
            "labels": {
              "a_key": "A String",
            },
            "name": "A String",
            "nameServerSet": "A String",
            "nameServers": [
              "A String",
            ],
            "peeringConfig": {
              "kind": "dns#managedZonePeeringConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfig".
              "targetNetwork": {
                "deactivateTime": "A String",
                "kind": "dns#managedZonePeeringConfigTargetNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfigTargetNetwork".
                "networkUrl": "A String",
              },
            },
            "privateVisibilityConfig": {
              "kind": "dns#managedZonePrivateVisibilityConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfig".
              "networks": [
                {
                  "kind": "dns#managedZonePrivateVisibilityConfigNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfigNetwork".
                  "networkUrl": "A String",
                },
              ],
            },
            "reverseLookupConfig": {
              "kind": "dns#managedZoneReverseLookupConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneReverseLookupConfig".
            },
            "visibility": "A String",
          },
        },
      }

`list(project, managedZone, maxResults=None, pageToken=None, sortBy=None)`

    Args:
      project: string, A parameter (required)
      managedZone: string, A parameter (required)
      maxResults: integer, A parameter
      pageToken: string, A parameter
      sortBy: string, A parameter
        Allowed values
          ID -
          START_TIME -

    Returns:
      An object of the form:

        {
        "header": {
          "operationId": "A String",
        },
        "kind": "dns#managedZoneOperationsListResponse", # Type of resource.
        "nextPageToken": "A String",
        "operations": [
          {
            "dnsKeyContext": {
              "newValue": {
                "algorithm": "A String",
                "creationTime": "A String",
                "description": "A String",
                "digests": [
                  {
                    "digest": "A String",
                    "type": "A String",
                  },
                ],
                "id": "A String",
                "isActive": True or False,
                "keyLength": 42,
                "keyTag": 42,
                "kind": "dns#dnsKey", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKey".
                "publicKey": "A String",
                "type": "A String",
              },
              "oldValue": {
                "algorithm": "A String",
                "creationTime": "A String",
                "description": "A String",
                "digests": [
                  {
                    "digest": "A String",
                    "type": "A String",
                  },
                ],
                "id": "A String",
                "isActive": True or False,
                "keyLength": 42,
                "keyTag": 42,
                "kind": "dns#dnsKey", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKey".
                "publicKey": "A String",
                "type": "A String",
              },
            },
            "id": "A String",
            "kind": "dns#operation", # Identifies what kind of resource this is. Value: the fixed string "dns#operation".
            "startTime": "A String",
            "status": "A String",
            "type": "A String",
            "user": "A String",
            "zoneContext": {
              "newValue": {
                "creationTime": "A String",
                "description": "A String",
                "dnsName": "A String",
                "dnssecConfig": {
                  "defaultKeySpecs": [
                    {
                      "algorithm": "A String",
                      "keyLength": 42,
                      "keyType": "A String",
                      "kind": "dns#dnsKeySpec", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKeySpec".
                    },
                  ],
                  "kind": "dns#managedZoneDnsSecConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneDnsSecConfig".
                  "nonExistence": "A String",
                  "state": "A String",
                },
                "forwardingConfig": {
                  "kind": "dns#managedZoneForwardingConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfig".
                  "targetNameServers": [
                    {
                      "forwardingPath": "A String",
                      "ipv4Address": "A String",
                      "kind": "dns#managedZoneForwardingConfigNameServerTarget", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfigNameServerTarget".
                    },
                  ],
                },
                "id": "A String",
                "kind": "dns#managedZone", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZone".
                "labels": {
                  "a_key": "A String",
                },
                "name": "A String",
                "nameServerSet": "A String",
                "nameServers": [
                  "A String",
                ],
                "peeringConfig": {
                  "kind": "dns#managedZonePeeringConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfig".
                  "targetNetwork": {
                    "deactivateTime": "A String",
                    "kind": "dns#managedZonePeeringConfigTargetNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfigTargetNetwork".
                    "networkUrl": "A String",
                  },
                },
                "privateVisibilityConfig": {
                  "kind": "dns#managedZonePrivateVisibilityConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfig".
                  "networks": [
                    {
                      "kind": "dns#managedZonePrivateVisibilityConfigNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfigNetwork".
                      "networkUrl": "A String",
                    },
                  ],
                },
                "reverseLookupConfig": {
                  "kind": "dns#managedZoneReverseLookupConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneReverseLookupConfig".
                },
                "visibility": "A String",
              },
              "oldValue": {
                "creationTime": "A String",
                "description": "A String",
                "dnsName": "A String",
                "dnssecConfig": {
                  "defaultKeySpecs": [
                    {
                      "algorithm": "A String",
                      "keyLength": 42,
                      "keyType": "A String",
                      "kind": "dns#dnsKeySpec", # Identifies what kind of resource this is. Value: the fixed string "dns#dnsKeySpec".
                    },
                  ],
                  "kind": "dns#managedZoneDnsSecConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneDnsSecConfig".
                  "nonExistence": "A String",
                  "state": "A String",
                },
                "forwardingConfig": {
                  "kind": "dns#managedZoneForwardingConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfig".
                  "targetNameServers": [
                    {
                      "forwardingPath": "A String",
                      "ipv4Address": "A String",
                      "kind": "dns#managedZoneForwardingConfigNameServerTarget", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneForwardingConfigNameServerTarget".
                    },
                  ],
                },
                "id": "A String",
                "kind": "dns#managedZone", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZone".
                "labels": {
                  "a_key": "A String",
                },
                "name": "A String",
                "nameServerSet": "A String",
                "nameServers": [
                  "A String",
                ],
                "peeringConfig": {
                  "kind": "dns#managedZonePeeringConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfig".
                  "targetNetwork": {
                    "deactivateTime": "A String",
                    "kind": "dns#managedZonePeeringConfigTargetNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePeeringConfigTargetNetwork".
                    "networkUrl": "A String",
                  },
                },
                "privateVisibilityConfig": {
                  "kind": "dns#managedZonePrivateVisibilityConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfig".
                  "networks": [
                    {
                      "kind": "dns#managedZonePrivateVisibilityConfigNetwork", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfigNetwork".
                      "networkUrl": "A String",
                    },
                  ],
                },
                "reverseLookupConfig": {
                  "kind": "dns#managedZoneReverseLookupConfig", # Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneReverseLookupConfig".
                },
                "visibility": "A String",
              },
            },
          },
        ],
      }

`list_next(previous_request, previous_response)`

    Retrieves the next page of results.

    Args:
      previous_request: The request for the previous page. (required)
      previous_response: The response from the request for the previous page. (required)

    Returns:
      A request object that you can call 'execute()' on to request the next
      page. Returns None if there are no more items in the collection.