ConnectionProfileIamMember constructor

ConnectionProfileIamMember(
  1. String name, {
  2. ConnectionProfileIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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