ServiceIamMemberRunV2 constructor

ServiceIamMemberRunV2(
  1. String name, {
  2. ServiceIamMemberRunV2Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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