Skip to content

/AWS1/CL_R53=>DISASSOCVPCFROMHOSTEDZONE()

About DisassociateVPCFromHostedZone

Disassociates an Amazon Virtual Private Cloud (Amazon VPC) from an Amazon Route 53 private hosted zone. Note the following:

  • You can't disassociate the last Amazon VPC from a private hosted zone.

  • You can't convert a private hosted zone into a public hosted zone.

  • You can submit a DisassociateVPCFromHostedZone request using either the account that created the hosted zone or the account that created the Amazon VPC.

  • Some services, such as Cloud Map and Amazon Elastic File System (Amazon EFS) automatically create hosted zones and associate VPCs with the hosted zones. A service can create a hosted zone using your account or using its own account. You can disassociate a VPC from a hosted zone only if the service created the hosted zone using your account.

    When you run DisassociateVPCFromHostedZone, if the hosted zone has a value for OwningAccount, you can use DisassociateVPCFromHostedZone. If the hosted zone has a value for OwningService, you can't use DisassociateVPCFromHostedZone.

When revoking access, the hosted zone and the Amazon VPC must belong to the same partition. A partition is a group of Amazon Web Services Regions. Each Amazon Web Services account is scoped to one partition.

The following are the supported partitions:

  • aws - Amazon Web Services Regions

  • aws-cn - China Regions

  • aws-us-gov - Amazon Web Services GovCloud (US) Region

For more information, see Access Management in the Amazon Web Services General Reference.

Method Signature

IMPORTING

Required arguments:

IV_HOSTEDZONEID TYPE /AWS1/R53RESOURCEID /AWS1/R53RESOURCEID

The ID of the private hosted zone that you want to disassociate a VPC from.

IO_VPC TYPE REF TO /AWS1/CL_R53VPC /AWS1/CL_R53VPC

A complex type that contains information about the VPC that you're disassociating from the specified hosted zone.

Optional arguments:

IV_COMMENT TYPE /AWS1/R53DISASSOCVPCCOMMENT /AWS1/R53DISASSOCVPCCOMMENT

Optional: A comment about the disassociation request.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_R53DISASCVPCFRMHOST01 /AWS1/CL_R53DISASCVPCFRMHOST01