Virtual Private Cloud API, gRPC: AddressService.Move
Move an address to another folder
gRPC request
rpc Move (MoveAddressRequest) returns (operation.Operation)
MoveAddressRequest
{
  "address_id": "string",
  "destination_folder_id": "string"
}
        
    | 
 Field  | 
 Description  | 
| 
 address_id  | 
 string Required field. ID of the address that is being moved.  | 
| 
 destination_folder_id  | 
 string Required field. ID of the folder to move address to.  | 
operation.Operation
{
  "id": "string",
  "description": "string",
  "created_at": "google.protobuf.Timestamp",
  "created_by": "string",
  "modified_at": "google.protobuf.Timestamp",
  "done": "bool",
  "metadata": {
    "address_id": "string"
  },
  // Includes only one of the fields `error`, `response`
  "error": "google.rpc.Status",
  "response": {
    "id": "string",
    "folder_id": "string",
    "created_at": "google.protobuf.Timestamp",
    "name": "string",
    "description": "string",
    "labels": "map<string, string>",
    // Includes only one of the fields `external_ipv4_address`
    "external_ipv4_address": {
      "address": "string",
      "zone_id": "string",
      "requirements": {
        "ddos_protection_provider": "string",
        "outgoing_smtp_capability": "string"
      }
    },
    // end of the list of possible fields
    "reserved": "bool",
    "used": "bool",
    "type": "Type",
    "ip_version": "IpVersion",
    "deletion_protection": "bool",
    "dns_records": [
      {
        "fqdn": "string",
        "dns_zone_id": "string",
        "ttl": "int64",
        "ptr": "bool"
      }
    ]
  }
  // end of the list of possible fields
}
        
    An Operation resource. For more information, see Operation.
| 
 Field  | 
 Description  | 
| 
 id  | 
 string ID of the operation.  | 
| 
 description  | 
 string Description of the operation. 0-256 characters long.  | 
| 
 created_at  | 
 Creation timestamp.  | 
| 
 created_by  | 
 string ID of the user or service account who initiated the operation.  | 
| 
 modified_at  | 
 The time when the Operation resource was last modified.  | 
| 
 done  | 
 bool If the value is   | 
| 
 metadata  | 
 Service-specific metadata associated with the operation.  | 
| 
 error  | 
 The error result of the operation in case of failure or cancellation. Includes only one of the fields  The operation result.  | 
| 
 response  | 
 The normal response of the operation in case of success. Includes only one of the fields  The operation result.  | 
MoveAddressMetadata
| 
 Field  | 
 Description  | 
| 
 address_id  | 
 string ID of the address that is being moved.  | 
Address
An Address resource. For more information, see Address.
| 
 Field  | 
 Description  | 
| 
 id  | 
 string ID of the address. Generated at creation time.  | 
| 
 folder_id  | 
 string ID of the folder that the address belongs to.  | 
| 
 created_at  | 
 Creation timestamp.  | 
| 
 name  | 
 string Name of the address.  | 
| 
 description  | 
 string Description of the address. 0-256 characters long.  | 
| 
 labels  | 
 object (map<string, string>) Address labels as   | 
| 
 external_ipv4_address  | 
 Includes only one of the fields  External ipv4 address specification.  | 
| 
 reserved  | 
 bool Specifies if address is reserved or not.  | 
| 
 used  | 
 bool Specifies if address is used or not.  | 
| 
 type  | 
 enum Type Type of the IP address. 
  | 
| 
 ip_version  | 
 enum IpVersion Version of the IP address. 
  | 
| 
 deletion_protection  | 
 bool Specifies if address protected from deletion.  | 
| 
 dns_records[]  | 
 Optional DNS record specifications  | 
ExternalIpv4Address
| 
 Field  | 
 Description  | 
| 
 address  | 
 string Value of address.  | 
| 
 zone_id  | 
 string Availability zone from which the address will be allocated.  | 
| 
 requirements  | 
 Parameters of the allocated address, for example DDoS Protection.  | 
AddressRequirements
| 
 Field  | 
 Description  | 
| 
 ddos_protection_provider  | 
 string DDoS protection provider ID.  | 
| 
 outgoing_smtp_capability  | 
 string Capability to send SMTP traffic.  | 
DnsRecord
| 
 Field  | 
 Description  | 
| 
 fqdn  | 
 string DNS record name (absolute or relative to the DNS zone in use).  | 
| 
 dns_zone_id  | 
 string ID of the public DNS zone.  | 
| 
 ttl  | 
 int64 TTL of record.  | 
| 
 ptr  | 
 bool If the PTR record is required, this parameter must be set to "true".  |