KeyRingCryptoKeyIamMember constructor
KeyRingCryptoKeyIamMember(
- String name, {
- KeyRingCryptoKeyIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new KeyRingCryptoKeyIamMember.
name The Pulumi resource name.
args Arguments used to configure this KeyRingCryptoKeyIamMember. The set of arguments for KeyRingCryptoKeyIamMember.
options Resource options controlling this resource's behavior.
Implementation
KeyRingCryptoKeyIamMember(
String name, {
KeyRingCryptoKeyIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudkms/v1:KeyRingCryptoKeyIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}