PolicyIamMember constructor
PolicyIamMember(
- String name, {
- PolicyIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new PolicyIamMember.
name The Pulumi resource name.
args Arguments used to configure this PolicyIamMember. The set of arguments for PolicyIamMember.
options Resource options controlling this resource's behavior.
Implementation
PolicyIamMember(
String name, {
PolicyIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:binaryauthorization/v1:PolicyIamMember',
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');
}