2021-03-03 05:19:08 -08:00
/ * *
2022-01-01 06:52:31 -08:00
* Copyright 2022 Google LLC
2021-03-03 05:19:08 -08:00
*
* Licensed under the Apache License , Version 2 . 0 ( the " License " ) ;
* you may not use this file except in compliance with the License .
* You may obtain a copy of the License at
*
* http : //www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing , software
* distributed under the License is distributed on an " AS IS " BASIS ,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
* See the License for the specific language governing permissions and
* limitations under the License .
* /
2021-10-08 09:26:04 -07:00
variable " description " {
description = " Human-readable description for the logging bucket. "
2021-03-03 05:19:08 -08:00
type = string
2021-10-08 09:26:04 -07:00
default = null
2021-03-03 05:19:08 -08:00
}
2021-10-08 09:26:04 -07:00
variable " id " {
description = " Name of the logging bucket. "
2021-03-03 05:19:08 -08:00
type = string
}
variable " location " {
description = " Location of the bucket. "
type = string
default = " global "
}
2021-10-08 09:26:04 -07:00
variable " parent " {
description = " ID of the parentresource containing the bucket in the format 'project_id' 'folders/folder_id', 'organizations/organization_id' or 'billing_account_id'. "
2021-03-03 05:19:08 -08:00
type = string
}
2021-10-08 09:26:04 -07:00
variable " parent_type " {
description = " Parent object type for the bucket (project, folder, organization, billing_account). "
2021-03-03 05:19:08 -08:00
type = string
}
variable " retention " {
description = " Retention time in days for the logging bucket. "
type = number
default = 30
}