MigrationJobIamMember constructor
MigrationJobIamMember(
- String name, {
- MigrationJobIamMemberArgs? args,
- 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');
}