AWSElasticLoadBalancingAccessLog

@interface AWSElasticLoadBalancingAccessLog

Information about the AccessLog attribute.

Required parameters: [Enabled]

  • The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.

    Default: 60 minutes

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable emitInterval;

    Swift

    var emitInterval: NSNumber? { get set }
  • Specifies whether access logs are enabled for the load balancer.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable enabled;

    Swift

    var enabled: NSNumber? { get set }
  • The name of the Amazon S3 bucket where the access logs are stored.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable s3BucketName;

    Swift

    var s3BucketName: String? { get set }
  • The logical hierarchy you created for your Amazon S3 bucket, for example my-bucket-prefix/prod. If the prefix is not provided, the log is placed at the root level of the bucket.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable s3BucketPrefix;

    Swift

    var s3BucketPrefix: String? { get set }