OrganizationBucket constructor
OrganizationBucket(
- String name, {
- OrganizationBucketArgs? args,
- CustomResourceOptions? options,
Creates a new OrganizationBucket.
name The Pulumi resource name.
args Arguments used to configure this OrganizationBucket. The set of arguments for OrganizationBucket.
options Resource options controlling this resource's behavior.
Implementation
OrganizationBucket(
String name, {
OrganizationBucketArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:logging/v2:OrganizationBucket',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
analyticsEnabled = registerOutput<bool>('analyticsEnabled');
bucketId = registerOutput<String>('bucketId');
cmekSettings = registerOutput<CmekSettingsResponse>('cmekSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CmekSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
indexConfigs = registerOutput<List<Map<String, dynamic>>>('indexConfigs');
lifecycleState = registerOutput<String>('lifecycleState');
location = registerOutput<String>('location');
locked = registerOutput<bool>('locked');
this.name = registerOutput<String>('name');
organizationId = registerOutput<String>('organizationId');
restrictedFields = registerOutput<List<String>>('restrictedFields');
retentionDays = registerOutput<int>('retentionDays');
updateTime = registerOutput<String>('updateTime');
}