class Aws::GlobalAccelerator::Types::UpdateCustomRoutingAcceleratorAttributesRequest

@note When making an API call, you may pass UpdateCustomRoutingAcceleratorAttributesRequest

data as a hash:

    {
      accelerator_arn: "GenericString", # required
      flow_logs_enabled: false,
      flow_logs_s3_bucket: "GenericString",
      flow_logs_s3_prefix: "GenericString",
    }

@!attribute [rw] accelerator_arn

The Amazon Resource Name (ARN) of the custom routing accelerator to
update attributes for.
@return [String]

@!attribute [rw] flow_logs_enabled

Update whether flow logs are enabled. The default value is false. If
the value is true, `FlowLogsS3Bucket` and `FlowLogsS3Prefix` must be
specified.

For more information, see [Flow Logs][1] in the *AWS Global
Accelerator Developer Guide*.

[1]: https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.flow-logs.html
@return [Boolean]

@!attribute [rw] flow_logs_s3_bucket

The name of the Amazon S3 bucket for the flow logs. Attribute is
required if `FlowLogsEnabled` is `true`. The bucket must exist and
have a bucket policy that grants AWS Global Accelerator permission
to write to the bucket.
@return [String]

@!attribute [rw] flow_logs_s3_prefix

Update the prefix for the location in the Amazon S3 bucket for the
flow logs. Attribute is required if `FlowLogsEnabled` is `true`.

If you don’t specify a prefix, the flow logs are stored in the root
of the bucket. If you specify slash (/) for the S3 bucket prefix,
the log file bucket folder structure will include a double slash
(//), like the following:

DOC-EXAMPLE-BUCKET//AWSLogs/aws\_account\_id
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/globalaccelerator-2018-08-08/UpdateCustomRoutingAcceleratorAttributesRequest AWS API Documentation

Constants

SENSITIVE