ServiceIamMember constructor

ServiceIamMember(
  1. String name, {
  2. ServiceIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ServiceIamMember(
  String name, {
  ServiceIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:run/v1:ServiceIamMember',
        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');
}