class Aws::GlobalAccelerator::Types::UpdateAcceleratorAttributesRequest
@note When making an API call, you may pass UpdateAcceleratorAttributesRequest
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 accelerator that you want to update. @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: s3-bucket\_name//AWSLogs/aws\_account\_id @return [String]
@see docs.aws.amazon.com/goto/WebAPI/globalaccelerator-2018-08-08/UpdateAcceleratorAttributesRequest AWS API Documentation
Constants
- SENSITIVE