CaExternalAccountKey constructor

CaExternalAccountKey(
  1. String name, {
  2. CaExternalAccountKeyArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new CaExternalAccountKey. name The Pulumi resource name. args Arguments used to configure this CaExternalAccountKey. The set of arguments for CaExternalAccountKey. options Resource options controlling this resource's behavior.

Implementation

CaExternalAccountKey(
  String name, {
  CaExternalAccountKeyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/caExternalAccountKey:CaExternalAccountKey',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
        additionalSecretOutputs: const ['b64MacKey', 'b64urlMacKey', 'keyId', 'macKey'],
      ) {
  b64MacKey = registerOutput<String>('b64MacKey', isSecret: true);
  b64urlMacKey = registerOutput<String>('b64urlMacKey', isSecret: true);
  keyId = registerOutput<String>('keyId', isSecret: true);
  location = registerOutput<String?>('location');
  macKey = registerOutput<String>('macKey', isSecret: true);
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
}