Attestor constructor
Attestor(
- String name, {
- AttestorArgs? args,
- CustomResourceOptions? options,
Creates a new Attestor.
name The Pulumi resource name.
args Arguments used to configure this Attestor. The set of arguments for Attestor.
options Resource options controlling this resource's behavior.
Implementation
Attestor(
String name, {
AttestorArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:binaryauthorization/v1:Attestor',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
attestorId = registerOutput<String>('attestorId');
description = registerOutput<String>('description');
etag = registerOutput<String>('etag');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
updateTime = registerOutput<String>('updateTime');
userOwnedGrafeasNote = registerOutput<UserOwnedGrafeasNoteResponse>('userOwnedGrafeasNote', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return UserOwnedGrafeasNoteResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}