/*
* 3DS OUTSCALE API
*
* Welcome to the 3DS OUTSCALE's API documentation.
The 3DS OUTSCALE API enables you to manage your resources in the 3DS OUTSCALE Cloud. This documentation describes the different actions available along with code examples.
Note that the 3DS OUTSCALE Cloud is compatible with Amazon Web Services (AWS) APIs, but some resources have different names in AWS than in the 3DS OUTSCALE API. You can find a list of the differences [here](https://wiki.outscale.net/display/EN/3DS+OUTSCALE+APIs+Reference).
You can also manage your resources using the [Cockpit](https://wiki.outscale.net/display/EN/About+Cockpit) web interface.
*
* API version: 1.2
* Contact: support@outscale.com
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package osc
// AccessLog Information about access logs.
type AccessLog struct {
// If `true`, access logs are enabled for your load balancer. If `false`, they are not. If you set this to `true` in your request, the `OsuBucketName` parameter is required.
IsEnabled bool `json:"IsEnabled,omitempty"`
// The name of the Object Storage Unit (OSU) bucket for the access logs.
OsuBucketName string `json:"OsuBucketName,omitempty"`
// The path to the folder of the access logs in your Object Storage Unit (OSU) bucket (by default, the `root` level of your bucket).
OsuBucketPrefix string `json:"OsuBucketPrefix,omitempty"`
// The time interval for the publication of access logs in the Object Storage Unit (OSU) bucket, in minutes. This value can be either 5 or 60 (by default, 60).
PublicationInterval int32 `json:"PublicationInterval,omitempty"`
}