libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Description

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

Creating a Request

data DeleteCustomRoutingAccelerator Source #

See: newDeleteCustomRoutingAccelerator smart constructor.

Constructors

DeleteCustomRoutingAccelerator' 

Fields

  • acceleratorArn :: Text

    The Amazon Resource Name (ARN) of the custom routing accelerator to delete.

Instances

Instances details
Eq DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Read DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Show DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Generic DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Associated Types

type Rep DeleteCustomRoutingAccelerator :: Type -> Type #

NFData DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Hashable DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToJSON DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

AWSRequest DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToHeaders DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToPath DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToQuery DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAccelerator = D1 ('MetaData "DeleteCustomRoutingAccelerator" "Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

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 #

Instances

Instances details
Eq DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Read DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Show DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Generic DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

NFData DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

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.