Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Delete a custom routing accelerator. Before you can delete an
accelerator, you must disable it and remove all dependent resources
(listeners and endpoint groups). To disable the accelerator, update the
accelerator to set Enabled
to false.
When you create a custom routing accelerator, by default, Global Accelerator provides you with a set of two static IP addresses.
The IP addresses are assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to the accelerator, so you can no longer route traffic by using them. As a best practice, ensure that you have permissions in place to avoid inadvertently deleting accelerators. You can use IAM policies with Global Accelerator to limit the users who have permissions to delete an accelerator. For more information, see Authentication and Access Control in the AWS Global Accelerator Developer Guide.
Synopsis
- data DeleteCustomRoutingAccelerator = DeleteCustomRoutingAccelerator' {}
- newDeleteCustomRoutingAccelerator :: Text -> DeleteCustomRoutingAccelerator
- deleteCustomRoutingAccelerator_acceleratorArn :: Lens' DeleteCustomRoutingAccelerator Text
- data DeleteCustomRoutingAcceleratorResponse = DeleteCustomRoutingAcceleratorResponse' {
- newDeleteCustomRoutingAcceleratorResponse :: DeleteCustomRoutingAcceleratorResponse
Creating a Request
data DeleteCustomRoutingAccelerator Source #
See: newDeleteCustomRoutingAccelerator
smart constructor.
DeleteCustomRoutingAccelerator' | |
|
Instances
newDeleteCustomRoutingAccelerator Source #
Create a value of DeleteCustomRoutingAccelerator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:acceleratorArn:DeleteCustomRoutingAccelerator'
, deleteCustomRoutingAccelerator_acceleratorArn
- The Amazon Resource Name (ARN) of the custom routing accelerator to
delete.
Request Lenses
deleteCustomRoutingAccelerator_acceleratorArn :: Lens' DeleteCustomRoutingAccelerator Text Source #
The Amazon Resource Name (ARN) of the custom routing accelerator to delete.
Destructuring the Response
data DeleteCustomRoutingAcceleratorResponse Source #
See: newDeleteCustomRoutingAcceleratorResponse
smart constructor.
Instances
Eq DeleteCustomRoutingAcceleratorResponse Source # | |
Read DeleteCustomRoutingAcceleratorResponse Source # | |
Show DeleteCustomRoutingAcceleratorResponse Source # | |
Generic DeleteCustomRoutingAcceleratorResponse Source # | |
Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator type Rep DeleteCustomRoutingAcceleratorResponse :: Type -> Type # | |
NFData DeleteCustomRoutingAcceleratorResponse Source # | |
type Rep DeleteCustomRoutingAcceleratorResponse Source # | |
Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator type Rep DeleteCustomRoutingAcceleratorResponse = D1 ('MetaData "DeleteCustomRoutingAcceleratorResponse" "Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingAcceleratorResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeleteCustomRoutingAcceleratorResponse :: DeleteCustomRoutingAcceleratorResponse Source #
Create a value of DeleteCustomRoutingAcceleratorResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.