FunctionIamMember constructor
FunctionIamMember(
- String name, {
- FunctionIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new FunctionIamMember.
name The Pulumi resource name.
args Arguments used to configure this FunctionIamMember. The set of arguments for FunctionIamMember.
options Resource options controlling this resource's behavior.
Implementation
FunctionIamMember(
String name, {
FunctionIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:cloudfunctionsv2/functionIamMember:FunctionIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
cloudFunction = registerOutput<String>('cloudFunction');
condition = registerOutput<FunctionIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
member = registerOutput<String>('member');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}