KeystoresAliasesKeyCertFile constructor
KeystoresAliasesKeyCertFile(
- String name, {
- KeystoresAliasesKeyCertFileArgs? args,
- CustomResourceOptions? options,
Creates a new KeystoresAliasesKeyCertFile.
name The Pulumi resource name.
args Arguments used to configure this KeystoresAliasesKeyCertFile. The set of arguments for KeystoresAliasesKeyCertFile.
options Resource options controlling this resource's behavior.
Implementation
KeystoresAliasesKeyCertFile(
String name, {
KeystoresAliasesKeyCertFileArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:apigee/keystoresAliasesKeyCertFile:KeystoresAliasesKeyCertFile',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
additionalSecretOutputs: const ['key', 'password'],
) {
alias = registerOutput<String>('alias');
cert = registerOutput<String>('cert');
certsInfos = registerOutput<List<KeystoresAliasesKeyCertFileCertsInfo>>('certsInfos', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<KeystoresAliasesKeyCertFileCertsInfo>(guardedValue, (value) => KeystoresAliasesKeyCertFileCertsInfo.fromMap((value as Map).cast<String, dynamic>())); });
environment = registerOutput<String>('environment');
key = registerOutput<String?>('key', isSecret: true);
keystore = registerOutput<String>('keystore');
orgId = registerOutput<String>('orgId');
password = registerOutput<String?>('password', isSecret: true);
timeouts = registerOutput<KeystoresAliasesKeyCertFileTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return KeystoresAliasesKeyCertFileTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
type = registerOutput<String>('type');
}