CmekConfigState constructor
- Input<
String?> ? cmekConfigId, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? isDefault, - Input<
String?> ? kmsKey, - Input<
String?> ? kmsKeyVersion, - Input<
int?> ? lastRotationTimestampMicros, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? notebooklmState, - Input<
String?> ? project, - Input<
bool?> ? setDefault, - Input<
List< ? singleRegionKeys,CmekConfigSingleRegionKey> ?> - Input<
String?> ? state,
Creates a new CmekConfigState.
cmekConfigId The unique id of the cmek config.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
isDefault The default CmekConfig for the Customer.
kmsKey KMS key resource name which will be used to encrypt resources
kmsKeyVersion KMS key version resource name which will be used to encrypt resources
lastRotationTimestampMicros The timestamp of the last key rotation.
location The geographic location where the CMEK config should reside. The value can
name The unique full resource name of the cmek config. Values are of the format
notebooklmState Whether the NotebookLM Corpus is ready to be used.
project The ID of the project in which the resource belongs.
setDefault Set the following CmekConfig as the default to be used for child resources
singleRegionKeys Single-regional CMEKs that are required for some VAIS features.
state The state of the CmekConfig.
Implementation
const CmekConfigState({
this.cmekConfigId,
this.deletionPolicy,
this.isDefault,
this.kmsKey,
this.kmsKeyVersion,
this.lastRotationTimestampMicros,
this.location,
this.name,
this.notebooklmState,
this.project,
this.setDefault,
this.singleRegionKeys,
this.state,
});