Attestor constructor

Attestor(
  1. String name, {
  2. AttestorArgs? args,
  3. 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>()); });
}