EkmConnection constructor
EkmConnection(
- String name, {
- EkmConnectionArgs? args,
- CustomResourceOptions? options,
Creates a new EkmConnection.
name The Pulumi resource name.
args Arguments used to configure this EkmConnection. The set of arguments for EkmConnection.
options Resource options controlling this resource's behavior.
Implementation
EkmConnection(
String name, {
EkmConnectionArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:kms/ekmConnection:EkmConnection',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
createTime = registerOutput<String>('createTime');
cryptoSpacePath = registerOutput<String>('cryptoSpacePath');
etag = registerOutput<String>('etag');
keyManagementMode = registerOutput<String?>('keyManagementMode');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
serviceResolvers = registerOutput<List<EkmConnectionServiceResolver>>('serviceResolvers', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<EkmConnectionServiceResolver>(guardedValue, (value) => EkmConnectionServiceResolver.fromMap((value as Map).cast<String, dynamic>())); });
}