IAMMember constructor

IAMMember(
  1. String name, {
  2. IAMMemberArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new IAMMember. name The Pulumi resource name. args Arguments used to configure this IAMMember. The set of arguments for IAMMember. options Resource options controlling this resource's behavior.

Implementation

IAMMember(
  String name, {
  IAMMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:projects/iAMMember:IAMMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<IAMMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return IAMMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}