FunctionIamMember constructor

FunctionIamMember(
  1. String name, {
  2. FunctionIamMemberArgs? args,
  3. 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:cloudfunctions/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');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  role = registerOutput<String>('role');
}