MigrationJobIamMember constructor

MigrationJobIamMember(
  1. String name, {
  2. MigrationJobIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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