CaExternalAccountKey constructor
CaExternalAccountKey(
- String name, {
- CaExternalAccountKeyArgs? args,
- 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');
}